<?php
	/**
	 * 用户管理控制器
	 */
	 class MemberController extends AuthController{
	 	
		/**
		 * 显示用户管理页面首页
		 */
		public function index(){
			
			$model = M('user');
			//查询所有的用户名 
			$allUser = $model->query('SELECT * FROM hd_user'); 
			$this->assign("alluser",$allUser);
			$this->display();
		}
		
		/**
		 * 锁定用户
		 */
		public function lock(){
			$uid = (int)$_GET['uid'];
			$model = M('user');
			$isok = $model->_exec("UPDATE hd_user SET islock=1 WHERE uid={$uid}");
			if($isok){
				$this->success('锁定成功该用户无法登陆',__APP__.'?c=member');
			}
		}
		
		/**
		 * 将用户提升为管理员
		 */
		public function up(){
			$uid = (int)$_GET['uid'];
			$model = M('user');
			$isuser = current($model->query("SELECT username,passwd FROM hd_user WHERE uid={$uid}"));
			$username = $isuser['username'];
			$passwd = $isuser['passwd'];
			$isok = $model->_exec("INSERT INTO hd_admin(username,passwd) VALUES('$username','$passwd')");
			$model->_exec("UPDATE hd_user SET islock=2 WHERE uid={$uid}");
			if($isok){
				$this->success($username.'已经提升为管理员了',__APP__.'?c=member');
			}	
		}
		/**
		 * 将一个用户解锁
		 */
		 public function unlock(){
			$uid = (int)$_GET['uid'];
			$model = M('user');
			$isok = $model->_exec("UPDATE hd_user SET islock=0 WHERE uid={$uid}");
			if($isok){
				$this->success('该用户可以正确登陆了~!',__APP__.'?c=member');
			}
		}
		 
		 /**
		  * 将用户删除
		  */
		 public function del(){
			$uid = (int)$_GET['uid'];
			$model = M('user');
			$isok = $model->_exec("DELETE FROM hd_user WHERE uid={$uid}");
			if($isok){
				$this->success('用户已经被删除了~!',__APP__.'?c=member');
			}
		}
	 }
	